// const { defineConfig } = require('@vue/cli-service')
module.exports = {
  // transpileDependencies: true,
  pages: {
    index: {
      entry: 'src/main.js'
    }
  },
  /*关闭语法检查*/
  lintOnSave: false,
  // 开启代理服务器，这种写法只能代理一个
  // devServer: {
  //   // 代理到了 test_proxy_server 里面的 server1.js 的端口
  //   proxy: 'http://localhost:5000'
  // }

  // 代理多个的写法
  devServer: {
    proxy: {
      '/aBiu': {   // 请求前缀
        target: "http://localhost:5000",    // 如果请求代理到了上面的前缀，就请求这个请求
        pathRewrite: { "^/aBiu": "" }     // 把前缀处理，不然会直接请求到接口，会404
        // ws: true,              // 用于支持websocket, 默认true
        // changeOrigin: true     // 用于控制请求头中的host值，默认true
      },
      // 切记，这个 aaaaaa 的命名一定不要和上面接口的命名冲突，重叠了一点字母也不行，比如 aBiu2 、 aBiu22 等都会有问题，报错 404 或者 500
      '/aaaaaa': {
        target: "http://localhost:5001",    // test_proxy_server 里面的 server2.js 的端口
        pathRewrite: { "^/aaaaaa": "" }
      }
    }
  }
}
